package com.xmb.common.service;

import com.xmb.common.entity.XmbSpreadRewardSetting;
import com.xmb.common.entity.reward.ActivityRewardInfo;
import com.xmb.common.entity.reward.RewardSpecificRule;

import java.util.List;

/**
 * Created by lyndon on 2019/4/10.
 */
public interface SpreadRewardService {

    Long giftReward(XmbSpreadRewardSetting spreadRewardSetting,String shareUserNo);

    void createRelationShip(String shareUserNo);

    List<RewardSpecificRule> getRewardRule(Long activityId);

    ActivityRewardInfo getShareRewardList(Long activityId);

    ActivityRewardInfo getOrderRewardList(Long activityId);

}
